﻿namespace BoutiquePOS.DAL.Gateway
{
    public class IdGeneratorGateway:DbGateway
    {
    }
    //WebDBManager webcon = new WebDBManager();
    //public string NextID(string firstChar)
    //    {
    //        try
    //        {
    //            var table = new DataTable();
    //            string CONNECTIONSTRING;
    //            var con = new SqlConnection();
    //            var com = new SqlCommand();
    //            CONNECTIONSTRING = webcon.getConnectionString();
    //            con = new SqlConnection(CONNECTIONSTRING);
    //            con.Open();
    //            com.Connection = con;
    //            com.CommandText = "Select max(supplierId) From PharSupplier";
    //            SqlDataAdapter ad = new SqlDataAdapter(com);
    //            ad.Fill(table);
    //            string id = table.Rows[0][0].ToString();
    //            if (id == "")
    //            {
    //                string dd = "000001";
    //                con.Close();
    //                return firstChar+ dd;
    //            }
    //            else
    //            {
    //                string temp;
    //                int Nonzero;
    //                int length;
    //                string currentMaxId = table.Rows[0][0].ToString().Trim();
    //                string lastSixDigit = currentMaxId.Substring(1, 6);
    //                temp = lastSixDigit.ToString().Trim();
    //                Nonzero = Convert.ToInt32(lastSixDigit.ToString().Trim());
    //                int ssss = Nonzero + 1;
    //                length = temp.Length - ssss.ToString().Length;
    //                string mo = (temp.Substring(0, length) + ssss.ToString());
    //                con.Close();
    //                return firstChar + mo;
    //            }
    //        }
    //        catch (Exception exception)
    //        {
    //            throw new Exception("Cann't Create Next Id", exception);
    //        }
    //    }

}